package cn.bdqn.mapper;
import org.apache.ibatis.annotations.Param;
import java.util.Date;

import cn.bdqn.domain.Druginfo;

import java.util.List;

/**
 * 药品信息mapper
 * @author ming
 */
public interface DruginfoMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Druginfo record);

    int insertSelective(Druginfo record);

    Druginfo selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Druginfo record);

    int updateByPrimaryKey(Druginfo record);

    /**
     * 查询全部药品
     * @return
     */
    List<Druginfo> selectByAll();

    /**
     * 根据药品类型查询
     * @param drugType
     * @return
     */
    List<Druginfo> selectByDrugType(@Param("drugType")String drugType);

    /**
     * 模糊查询 根据药品名
     * @param likeDrugName
     * @return
     */
    List<Druginfo> selectAllByDrugNameLike(@Param("likeDrugName")String likeDrugName);





    public List<Druginfo> selectAll();

    public List<Druginfo> selectPage();

    public Druginfo selectByNo(Integer drugNo);
}